package cronweb

import (
	"go-middle/app/admin/service/cronservice"
	"go-middle/app/common/model/cron"

	"github.com/gogf/gf/net/ghttp"
)

//CronTab 定时任务 列表
func CronTab(r *ghttp.Request) {
	r.Response.WriteTpl("admin/cron/cron.html")
}

//CronEdit 定时任务 编辑
func CronEdit(r *ghttp.Request) {
	id := r.GetInt64("id", 0)
	if id > 0 {
		//编辑页面
		data := cronservice.GetCronByID(id)
		r.GetView().Assign("info", data)
	} else {
		//添加页面
		r.GetView().Assign("info", &cron.Entity{})
	}
	r.Response.WriteTpl("admin/cron/cron_edit.html")
}

//CronLogTab 定时任务 日志列表
func CronLogTab(r *ghttp.Request) {
	r.Response.WriteTpl("admin/cron/cron_log.html")
}